[INFO] fetching crate elint 0.0.1...
[INFO] fixing elint-0.0.1 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate elint 0.0.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate elint 0.0.1
[INFO] finished tweaking crates.io crate elint 0.0.1
[INFO] tweaked toml for crates.io crate elint 0.0.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate elint 0.0.1 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate elint 0.0.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded erl_tokenize v0.10.0
[INFO] [stderr]   Downloaded noargs v0.4.2
[INFO] [stderr]   Downloaded orfail v2.0.0
[INFO] [stderr]   Downloaded nojson v0.3.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9648c0d6cb4a0faa6cb5da30e459b89ac6c7c86d2abd42a07be1a9113cb9eabe
[INFO] running `Command { std: "docker" "start" "9648c0d6cb4a0faa6cb5da30e459b89ac6c7c86d2abd42a07be1a9113cb9eabe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9648c0d6cb4a0faa6cb5da30e459b89ac6c7c86d2abd42a07be1a9113cb9eabe" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9648c0d6cb4a0faa6cb5da30e459b89ac6c7c86d2abd42a07be1a9113cb9eabe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9648c0d6cb4a0faa6cb5da30e459b89ac6c7c86d2abd42a07be1a9113cb9eabe" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking erl_tokenize v0.10.0
[INFO] [stderr]     Checking orfail v2.0.0
[INFO] [stderr]     Checking nojson v0.3.6
[INFO] [stderr]     Checking noargs v0.4.2
[INFO] [stderr]     Checking elint v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]     --> src/parse.rs:1125:56
[INFO] [stdout]      |
[INFO] [stdout] 1125 |         let view = crate::item::BinaryOpExprsView::new(ItemView::new(&items, 0)).expect("bug");
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^ ------ argument #1 of type `&str` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/item.rs:132:12
[INFO] [stdout]      |
[INFO] [stdout]  132 |     pub fn new(text: &'a str, items: &'a [Item], i: usize) -> Self {
[INFO] [stdout]      |            ^^^ -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1125 |         let view = crate::item::BinaryOpExprsView::new(ItemView::new(/* &str */, &items, 0)).expect("bug");
[INFO] [stdout]      |                                                                      +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]     --> src/parse.rs:1145:56
[INFO] [stdout]      |
[INFO] [stdout] 1145 |         let view = crate::item::ModuleFunCallView::new(ItemView::new(&items, 0)).expect("bug");
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^ ------ argument #1 of type `&str` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/item.rs:132:12
[INFO] [stdout]      |
[INFO] [stdout]  132 |     pub fn new(text: &'a str, items: &'a [Item], i: usize) -> Self {
[INFO] [stdout]      |            ^^^ -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1145 |         let view = crate::item::ModuleFunCallView::new(ItemView::new(/* &str */, &items, 0)).expect("bug");
[INFO] [stdout]      |                                                                      +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1147:39
[INFO] [stdout]      |
[INFO] [stdout] 1147 |         assert_eq!(view.module_name().text(input), "foo");
[INFO] [stdout]      |                                       ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1147 -         assert_eq!(view.module_name().text(input), "foo");
[INFO] [stdout] 1147 +         assert_eq!(view.module_name().text(), "foo");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1149:41
[INFO] [stdout]      |
[INFO] [stdout] 1149 |         assert_eq!(view.function_name().text(input), "bar");
[INFO] [stdout]      |                                         ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1149 -         assert_eq!(view.function_name().text(input), "bar");
[INFO] [stdout] 1149 +         assert_eq!(view.function_name().text(), "bar");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]     --> src/parse.rs:1154:56
[INFO] [stdout]      |
[INFO] [stdout] 1154 |         let view = crate::item::ModuleFunCallView::new(ItemView::new(&items, 0)).expect("bug");
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^ ------ argument #1 of type `&str` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/item.rs:132:12
[INFO] [stdout]      |
[INFO] [stdout]  132 |     pub fn new(text: &'a str, items: &'a [Item], i: usize) -> Self {
[INFO] [stdout]      |            ^^^ -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1154 |         let view = crate::item::ModuleFunCallView::new(ItemView::new(/* &str */, &items, 0)).expect("bug");
[INFO] [stdout]      |                                                                      +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1155:39
[INFO] [stdout]      |
[INFO] [stdout] 1155 |         assert_eq!(view.module_name().text(input), "foo");
[INFO] [stdout]      |                                       ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1155 -         assert_eq!(view.module_name().text(input), "foo");
[INFO] [stdout] 1155 +         assert_eq!(view.module_name().text(), "foo");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1156:41
[INFO] [stdout]      |
[INFO] [stdout] 1156 |         assert_eq!(view.function_name().text(input), "bar");
[INFO] [stdout]      |                                         ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1156 -         assert_eq!(view.function_name().text(input), "bar");
[INFO] [stdout] 1156 +         assert_eq!(view.function_name().text(), "bar");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1161:28
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         assert_eq!(args[0].text(input), "42");
[INFO] [stdout]      |                            ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1161 -         assert_eq!(args[0].text(input), "42");
[INFO] [stdout] 1161 +         assert_eq!(args[0].text(), "42");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1163:28
[INFO] [stdout]      |
[INFO] [stdout] 1163 |         assert_eq!(args[1].text(input), "X");
[INFO] [stdout]      |                            ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1163 -         assert_eq!(args[1].text(input), "X");
[INFO] [stdout] 1163 +         assert_eq!(args[1].text(), "X");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]     --> src/parse.rs:1178:50
[INFO] [stdout]      |
[INFO] [stdout] 1178 |         let view = crate::item::FunDeclView::new(ItemView::new(items, 0)).expect("bug");
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^ ----- argument #1 of type `&str` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/item.rs:132:12
[INFO] [stdout]      |
[INFO] [stdout]  132 |     pub fn new(text: &'a str, items: &'a [Item], i: usize) -> Self {
[INFO] [stdout]      |            ^^^ -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1178 |         let view = crate::item::FunDeclView::new(ItemView::new(/* &str */, items, 0)).expect("bug");
[INFO] [stdout]      |                                                                +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1182:38
[INFO] [stdout]      |
[INFO] [stdout] 1182 |         assert_eq!(clauses[0].name().text(input), "foo");
[INFO] [stdout]      |                                      ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1182 -         assert_eq!(clauses[0].name().text(input), "foo");
[INFO] [stdout] 1182 +         assert_eq!(clauses[0].name().text(), "foo");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]     --> src/parse.rs:1196:47
[INFO] [stdout]      |
[INFO] [stdout] 1196 |         let view = crate::item::CaseView::new(ItemView::new(&items, 0)).expect("bug");
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ ------ argument #1 of type `&str` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/item.rs:132:12
[INFO] [stdout]      |
[INFO] [stdout]  132 |     pub fn new(text: &'a str, items: &'a [Item], i: usize) -> Self {
[INFO] [stdout]      |            ^^^ -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1196 |         let view = crate::item::CaseView::new(ItemView::new(/* &str */, &items, 0)).expect("bug");
[INFO] [stdout]      |                                                             +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1200:32
[INFO] [stdout]      |
[INFO] [stdout] 1200 |         assert_eq!(view.expr().text(input), "X");
[INFO] [stdout]      |                                ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1200 -         assert_eq!(view.expr().text(input), "X");
[INFO] [stdout] 1200 +         assert_eq!(view.expr().text(), "X");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1208:41
[INFO] [stdout]      |
[INFO] [stdout] 1208 |         assert_eq!(clauses[0].pattern().text(input), "42");
[INFO] [stdout]      |                                         ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1208 -         assert_eq!(clauses[0].pattern().text(input), "42");
[INFO] [stdout] 1208 +         assert_eq!(clauses[0].pattern().text(), "42");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1213:41
[INFO] [stdout]      |
[INFO] [stdout] 1213 |         assert_eq!(clauses[1].pattern().text(input), "_");
[INFO] [stdout]      |                                         ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1213 -         assert_eq!(clauses[1].pattern().text(input), "_");
[INFO] [stdout] 1213 +         assert_eq!(clauses[1].pattern().text(), "_");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]     --> src/parse.rs:1226:52
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         let view = crate::item::MaybeExprView::new(ItemView::new(&items, 0)).expect("bug");
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^ ------ argument #1 of type `&str` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/item.rs:132:12
[INFO] [stdout]      |
[INFO] [stdout]  132 |     pub fn new(text: &'a str, items: &'a [Item], i: usize) -> Self {
[INFO] [stdout]      |            ^^^ -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         let view = crate::item::MaybeExprView::new(ItemView::new(/* &str */, &items, 0)).expect("bug");
[INFO] [stdout]      |                                                                  +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1232:34
[INFO] [stdout]      |
[INFO] [stdout] 1232 |         assert_eq!(body_items[0].text(input), "X");
[INFO] [stdout]      |                                  ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1232 -         assert_eq!(body_items[0].text(input), "X");
[INFO] [stdout] 1232 +         assert_eq!(body_items[0].text(), "X");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1240:41
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         assert_eq!(clauses[0].pattern().text(input), "_");
[INFO] [stdout]      |                                         ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1240 -         assert_eq!(clauses[0].pattern().text(input), "_");
[INFO] [stdout] 1240 +         assert_eq!(clauses[0].pattern().text(), "_");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]     --> src/parse.rs:1253:20
[INFO] [stdout]      |
[INFO] [stdout] 1253 |         let view = crate::item::ItemView::new(&items, 0);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ ------ argument #1 of type `&str` is missing
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> src/item.rs:132:12
[INFO] [stdout]      |
[INFO] [stdout]  132 |     pub fn new(text: &'a str, items: &'a [Item], i: usize) -> Self {
[INFO] [stdout]      |            ^^^ -------------
[INFO] [stdout] help: provide the argument
[INFO] [stdout]      |
[INFO] [stdout] 1253 |         let view = crate::item::ItemView::new(/* &str */, &items, 0);
[INFO] [stdout]      |                                               +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1258:35
[INFO] [stdout]      |
[INFO] [stdout] 1258 |         assert_eq!(tuple_items[0].text(input), "42");
[INFO] [stdout]      |                                   ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1258 -         assert_eq!(tuple_items[0].text(input), "42");
[INFO] [stdout] 1258 +         assert_eq!(tuple_items[0].text(), "42");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1261:35
[INFO] [stdout]      |
[INFO] [stdout] 1261 |         assert_eq!(tuple_items[1].text(input), "X");
[INFO] [stdout]      |                                   ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1261 -         assert_eq!(tuple_items[1].text(input), "X");
[INFO] [stdout] 1261 +         assert_eq!(tuple_items[1].text(), "X");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this method takes 0 arguments but 1 argument was supplied
[INFO] [stdout]     --> src/parse.rs:1264:35
[INFO] [stdout]      |
[INFO] [stdout] 1264 |         assert_eq!(tuple_items[2].text(input), "ok");
[INFO] [stdout]      |                                   ^^^^ ----- unexpected argument of type `&str`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/item.rs:144:12
[INFO] [stdout]      |
[INFO] [stdout]  144 |     pub fn text(&self) -> &'a str {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] help: remove the extra argument
[INFO] [stdout]      |
[INFO] [stdout] 1264 -         assert_eq!(tuple_items[2].text(input), "ok");
[INFO] [stdout] 1264 +         assert_eq!(tuple_items[2].text(), "ok");
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `elint` (lib test) due to 22 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "9648c0d6cb4a0faa6cb5da30e459b89ac6c7c86d2abd42a07be1a9113cb9eabe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9648c0d6cb4a0faa6cb5da30e459b89ac6c7c86d2abd42a07be1a9113cb9eabe", kill_on_drop: false }`
[INFO] [stdout] 9648c0d6cb4a0faa6cb5da30e459b89ac6c7c86d2abd42a07be1a9113cb9eabe
